package com.dongjiantong.farmrecords.model;

/**
 * 生产中心-兽药记录信息表
 */

import com.dongjiantong.mybatis.BaseEntity;
import lombok.Data;

import javax.persistence.Table;
import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Table(name = "farmrecords_drugs")
@Data
public class FarmRecordsDrugs extends BaseEntity implements Serializable {

    private static final long serialVersionUID = -4484498037362958238L;

    /**
     * 单据编号
     */
    private String number;

    /**
     * 动物种类
     */
    private Integer breed_second_type;
    /**
     * 状态, 0：正常，1：未提交
     */
    private Integer status;
    /**
     * 养殖场id
     */
    private Long farm_id;
    /**
     * 养殖场名称
     */
    private String farm_name;

    /**
     * 省id
     */
    private Integer province_id;

    /**
     * 市id
     */
    private Integer city_id;

    /**
     * 县id
     */
    private Integer region_id;

    /**
     * 镇id
     */
    private Integer street_id;

    /**
     * 村id
     */
    private Integer village_id;
    /**
     * 记录日期
     */
    private Date date;
    /**
     * 养殖场区域
     */
    private Integer area;
    /**
     * 栏舍id
     */
    private Long stable_id;
    /**
     * 栏舍号
     */
    private String stable_number;
    /**
     * 兽药名称
     */
    private String drug_name;
    /**
     * 生产厂家
     */
    private String manufacturer;
    /**
     * 给药方式
     */
    private Integer use_method;
    /**
     * 单据状态 1：正常，-1：删除
     */
    private Integer delete_flag;
    /**
     *
     */
    private Date created_at;
    /**
     *
     */
    private Date updated_at;

    /**
     * 关联的文件表图片list
     */
    @Transient
    private List picList;

    /**
     * 关联的文件表视频list
     */
    @Transient
    private List videoList;

}